We've launched the announced Talent and Lore Update! All characters are granted one free RP talent and race change. Update Log.
Updates to Talents and Monsters: Read the specifics in the Update Log
08/01/'21
Gaia Reborn
Gaia Reborn, the hottest MMORPG of the last decade, has seen millions of players experience its unique world - a combination of fantasy and reality. When Gaia Reborn was a game, one goal was to make the game world a one-half scale model of the real world. This pursuit was known as the Half-Gaia Project, and it is one of the aspects which led to Gaia Reborn becoming such a popular virtual world. With regional servers having unique areas, quests, cities, and monsters, it wasn't uncommon for people to create alternate characters on other servers to experience what felt like an entirely new game.
Ten years after the game's launch, millions of players have joined and created countless characters across the many servers. Now, with the release of the latest expansion, Pioneers of Arcadia, many are getting ready to begin new adventures in the new Italian server, exploring the new region corresponding to Italy, known in Gaia as Italia. Characters would have to start from fresh in this new world, but Italy would finally get its own piece of this world.
Countless players created their characters, logged in with excitement fueling their hands as the cursor swept across the screen, and then... darkness... Everything was black, and as their eyes opened, the players found themselves in the streets of an unfamiliar city. Looking around to survey their surroundings, many players realized this city was not so new after all. While desolate and ruined, the architecture conquered by vines and greenery, this city was unmistakably Rome, but at the same time, it was not. Finding themselves in the bodies of their characters, trapped in the world of Gaia Reborn, players are left to adapt to their new reality in this fantasy world.
If you had asked Axey if two weeks ago he would have thought he'd be where he is... well you wouldn't have been talking to Axey. It hadn't even been ten days since he along with many others were transported from their world to one they had zero knowledge of. During the first few days, Axey had been expecting to just wake up in his room, probably having fallen asleep in front of his computer, but after a week it was time to accept that wasn't going to happen. I need to find an actual way to sustain myself, I can't just be a street musician for a living. Maruem's guild sounds cool and all, but I don't want to rely on that. he thought to himself while weighing his options. Well, the reincarnated people can't die, maybe I could gather valuable stuff and sell it at a profit. Maybe I can domesticate Cattelle and sell their milk. with this idea that absolutely could not in any way go wrong Axey decided to grab his hear, step out of the city limits and walk into the forest with nothing other than his lute and his armor at noon. While moving deeper and deeper yet into the forest, Axey would stop every so often whenever something caught his attention, be it a strange plant, a tasy-looking fruit or a tree branch that looked perfect for a walking stick. I during my expedition the other day, but now I'm completey certain, I can recognize most of the plants here but some of them are just straight up nonexistent in my world. the faunri concluded as he examined the things he'd pick up along the way. After a couple hours of being distracted by the flora, Axey came across what he had come here in search of: a herd of Cattelle, calmly feeding on grass in a clearing. They didn't seem to have noticed the axolotl yet. Alright, if they're the same as the ones in the old Gaia server, they should be docile. Axey thought before stepping out of the bushes and started trying to slowly approach the creatures which turned to face him but did not seem started. "Pspspspspsps" he whispered to the cross between feline and bovine that stood before him while holding out a closed hand. One of the cattelle started curiously approaching before sniffing his hand and giving it a lick before pressing its head against it for the bard to pet it. A small "awww" escaped Axey's lips as he rubbed the beast's ear. Such a good murder cow. he thought. After petting the beast for a few minutes, Axey tried to slowly reach under it, only to be met by a loud hiss, which made him pull his hand away immediately. Okay, so no milking the cattelle. My Basic Taming skill says it ends instantly if I treat the animal poorly so I doubt it'll work for this.
Axey's train of thought was interrupted by the sound of a howl in the distance as the Cattelle stood up. Knowing what to do from his last encounter with monsters, Axey immediately activated his Basic Taming to make the one Cattelle near him fight by his side. Nothing was heard for a moment, before a pack of seven wolves walked out of the bushes, followed by a larger one and began silently staring at the rookie adventurer hungrily. Without a second of hesitation, Axey hopped on the Cattelle's back while yelling "Fuck thish, we're leaving!" a command that the Cattelle would have been able to understand even without the bond connecting it to Axey. The pack of wolves (or roamurus as the adventurer's HUD called them) began chasing the cattelle he was riding, ignoring the rest of the dispersing herd. Clinging on for dear life, Axey held onto his bovine friend as it nimbly ran through the forest, trying its best to lose the wolves. They're gonna catch up at this rate, I need to do something. he thought while looking through his list of skills. Got one. While clinging with one hand to the cattelle, Axey grabbed his lute from the neck and activated Folksong of the Lolloping Bunny in an attempt to slow the chasing wolves down. "Now I've got that feeling once again I can't explain you would not understand This is not how I am I have become comfortably numb" The smaller Roamurus were quickly left behind, while the Alpha Roamurus, was still getting dangerously close. Axey smacked it with his instrument when it was getting too close for comfort, as the Cattelle kicked it, causing the wolf to be slowed down even further by the effects of Oscillating Party. Axey watched as the chasing monster got farther and farther, and activated another music skill, this time Sonata of the Resonatic Beat to make his mount faster. "Run boy run! This world is not made for you Run boy run! They're trying to catch you Run boy run! Running is a victory Run boy run! Beauty lays behind the hills" After merely a couple minutes, that felt like hours, the effect of Basic Taming wore off and the Cattelle began to try to wrestle Axey off, letting out a pain-inducing screech. Axey tried his best to hold on, but was quickly thrown off and hit the ground as the beast disappeared into the woods. Axey lay on the ground for a few seconds before getting back up, his back aching from the fall. The forest around was completely silent as he slowly stood up. Well, doesn't seem like I broke anything, and looks like I lost the wolves. And the fall only took... two thirds of my HP, suddenly Cat's Feet doesn't seem like such a waste of SP.
Axey looked around for a tree that seemed easy enough to climb and sat down hoping to be safe from monsters and, watched his health slowly but surely increase over time. Now that I think about it, this is my first time actually getting hurt since I got transported... with the adrenaline fading away, the realization he had been a hair's breadth away from being eaten started to set in. I need to get stronger. If I didn't have the cattelle to save me I wouldn't have gotten out of that. I can't just rely on luck. he concluded while he sat in silence. Overhead, a couple ravens- no, a couple Corvi landed on the branches of nearby trees and watched him curiously as he waited and recovered.
When Axey finally felt healthy enough to climb down and continue on his way, a small light in the nearby bushes caught his attention. Worried it may be another monster, Axey grabbed his lute by the neck again and slowly stepped closer. As he got near, he reached out with one hand to move the bush aside. As soon as his fingers touched it, a tiny glowing creature flew out of it. "Waaa, don't hurt meee!" it said in a high-pitched voice. Axey tilted his head and stared at the creature while lowering his lute. It seemed to be a miniature person with little insect-like wings. "Oh shorry, I didn't want to shcare you." he says trying to calm down the fairy. "I thought you might be shomething shcary or dangeroush." The fey, that had been covering its face peeked over its hands to stare at the faunri before flying closer to him. "You speak weird!" it said simply, clearly unaware of how rude it sounded "Are you from somewhere far away? My name's Mirabelle, what's yours? Are you a musician? How many songs do you know? What's a musician doing in the forest? Oh! are you looking for inspiration to write a new song? Could you write one about me?" forgetting all about its earlier fright, the fairy who was apparently named Mirabelle started bombarding Axey with questions one after the other. "Sh-shlow down pleash!" was the only response the flustered bard could make. Once Mirabelle had given him enough time to process what was going on, he started introducing himself. "My name ish Axey, you... could shay I'm from far away, and no, I'm not here looking for inshpiration. I wash just... explorinh." "I saw you fall of that cattelle earlier, you almost crushed me when you fell. What's the story there?" Mirabelle asked tilting her head "Oh! Would you like to see a cool place nearby? You can explain on our way there! without even waiting for a response, the fairy grabbed Axey's hand and started pulling him along. Figuring he didn't have much else to be doing, Axey chose to humor her and followed along while recalling the events of what had happened since that morning.
"Soo... sou went into the forest alone and weren't even prepared to handle Cattele, let alone a pack of Roamurus?" the pixie asked surprised "Where did you come from? You can't be from here because you'd know about Roamurus, but I can't imagine someone as clueless as you making it past their front door, let alone through the forest." "It'sh a... uhhh... long shtory." Axey replied with a sigh. While debating whether or not he should tell Mirabelle about it, Axey's sharp senses picked up heavy footsteps approaching from behind, accompanied by a faint smell of rotting flesh. Turning around to search for the source, Axey saw a humanoid creature, easily over three meters tall, with the head of a bull, carrying a large axe. The beast stared at him... would have been staring at him if its eyes were still there. It had several wounds that by all means should render it unable to move, and yet it was standing and moving towards Axey. Noticing the creature shortly after Axey did, Mirabelle let out a small shriek. "A minotaur! And a zombie one too!" Firs the wolves now this. Axey thought to himself while gripping his lute as the monster got closer Its legs seem to be pretty injured, even if I can't defeat it, running away shouldn't be too hard if things go south. Axey thought before shooting at quick glance at Mirabelle "I'll deal wish it!" he said to the pixie before charging the undead bull-man. "Watch out! Zombies are tough, but they're slow and clumsy!" she warned as the fight began properly. If it's as clumsy as she says, then let's start with this. Axey thought while toggling on Auto Attack and activating Minnesong of the White Maiden in Moderato, boosting his evasion, attack, and ability to evade. The latter was immediately useful as the minotaur swung its axe down. Stepping to the side with grace, Axey avoided the blow before slamming his lute into the minotaur's side. "Growl! I’m a black cat bounding, so you best not cramp my style." he started singing the moment the attack landed before following up with an Instrument Strike, taking advantage of the music skill's buffs. "Prowl, From the shining mountains to the fiery isles With a wink and a smile." as his song continued Axey switched over to Sonata of the Resonating Beat as the tempo changed to Presto. "Blinded by my light Vigour in my hands" Axey's song continued as he brushed off a hit from the minotaur's elbow as he tried in vain to circle around it using his increased speed. "The joy is in the fight" Axey gracefully jumped over a wide sweep of the minotaur's axe using Prancing Attack before following up with yet another Instrument Strike to stun the creature, the infamous "troll combo" bards were hated so much for in the old server. "Break the blessed and the damned" "Watch out, because I’m tearing through" Axey swapped back to Minnesong of the White Maiden in Adagio this time to increase his defense and cause his next attack to slow down the beast. Despite his best precautions, Axey's song was interrupted as he was caught of guard by a quick jab from the beast which caught him in the solar plexus and stunned him long enough for it to swing down its large axe at Axey, hitting him dead on, and taking off a large portion of heath in one go. After the stun ended, Axey quickly stepped back while waiting for Prancing Attack's cooldown to end. Don't get careless, save Prancing Attack to dodge the stun. he thought to himself before moving back into close range, still under the effects of his previous music skill. "Bursting with colour, I spin" "I’m gliding on a wave of grace" the performance continued as he switched once more to Sonata of the Resonating Beat in Adagio and was caught by the axe again. "I’m riding, don’t you break my pace" the bard sang while using Prancing Attack to dodge the minotaur's attempt to stun him again. "Built up a hairway to heaven, now I’m breaking in" "Hey, hey, hey!" As the song reached its climax and both Axey and the Minotaur's health was getting low, Axey decided to throw caution to the wind and use Folksong of the Lollopping Bunny, reducing the creature's defense at the cost of making it stronger, and using Oscillating Weapon to lower its defense even further. "Time to put your mettle to the test now!" he said while enduring yet another hit, putting him dangerously low. "Hey, hey, hey!" "Don’t you know you’re messing with the best now" Right as the Minotaur's moving axe threatened to decapitate the bard, the cooldown of Prancing Attck ended, allowing Axey to barely dodge the blow and counter with an Instrument Strike, finally killing the monster.
Axey stood in silence, panting heavily as the minotaur fell. Less than a tenth of my mana left, and my health was literally one hit away from reaching zero. he thought to himself Not bad for a support class. "...that was AWESOOOOME!" Mirabelle exclaimed while flying up to Axey "The minotaur was like 'WAAAH' and you were like 'WOAAH' and jumped all over the place!" Axey couldn't help but chuckle at the fairy's reaction. "Do you mind if we resht for a little here?" he asked her "I need to heal up a bit." After Axey's health had recovered enough, the two continued until they reached a small cave. Despite the lack of sunlight inside it, the cave was faintly illuminated by glowing moss and shrooms on its walls. This much light would not be enough for a normal person, but for a Faunri's eyes, it was good enough. The two passed the time in the cave, playing different games the fairy had come up with and singing songs from Axey's home. Axey completely lost track of the time until he was contacted by Maruem through the direct message feature. "Good morning Axey the Axolotl Faunri Bard! Shoot, that was a note, how do I delete that part with my thoughts. Oh gods this is not going to plan at all, I'm just going to restart. Hello and Good morning to you Axey! Hopefully I'm not waking you with this notification, but I just wanted to pop in and let you know that I'm in the city and will be headed to the Guild registry later to register a couple members for the guild! I know, I said I have to wait but I was a little impulsive and purchased the guild hall that evening and suddenly here I am with two new housemates... and a house! Their names are Ciriodhul and Sola, and we all live at the formerly abandoned barracks outside of the north eastern gate, the one that leads to Tivoli. If you're interested, please do feel free to stop in!. Oh, but back to the point of this message in the first place, I'm headed to the guild registry, if you're still interesting in joining Astra I would love to get you officially registered as well! Do let me know when you get the chance. It will be really nice to see you again and on a more stable basis than just randomly running into each other at a bar after a week." At the mention of "waking" Axey checked the time in his HUD before replying to Maruem. "Waking up? Shit, I didn't realize it was already morning. I'm down to join your guild, but at the moment I'm kinda closer to Tivoli than Romalia. I think I'm gonna get a couple hours of sleep there and drop by your house in the late afternoon if that sounds good. By the way, no need to be so formal, you're messaging a friend not emailing your boss lol." With that, Axey turned to Maribelle "It'sh been a really fun night, but I need to haed back home now." he said to the pixie. "Will you come back and visit?" she asked. "Of courshe I will." With that, Axey left the cave, found the nearest Cattelle and started in the direction of Tivoli as the sun sarted rising.
Word Count: 2835 Total Gathering Rolls: 11
3 on the Monster Drops table HkEKoaBZ1-1001-1001-100
3 on the Animal Produce table 1-1001-1001-100
3 on the Plants table 1-1001-1001-100
2 on the Wood table 1-1001-1001-100·1-100·1-100·1-100·1-100·1-100·1-100·1-100·1-100·1-100·1-100
Welcome to the help dialog for the Custom Mini-Profile Creator plugin!
Click on any of the tabs above to go through the plugin configuration process!
You can access this menu at any time by clicking on the icon in the bottom right bar (may not be applicable if you're on Forums.net), or you can disable the welcome window and/or the icon by going to Plugins > Manage > Custom Mini-Profile Creator and changing the Show Help option.
This step is essential as it gives the plugin everything it needs on the page to get as much profile information as possible.
To make the profile variables work you'll need to add a new line to the very end of Themes > Layout Templates > Mini-Profile and paste the code below on it. The code should be placed completely outside of the mini-profile, so if you're using the default mini-profile template this will be after the very last closing </div> tag. This needs to be done on every theme you have the plugin enabled on as the template is theme-specific.
If your mini-profile template is already customized and you've hit the variable limit for your template you're free to remove any lines from the code below if they contain information that you don't plan on using. For example, if you have no plans to ever add a user's IP to their mini-profile for staff reference you can remove <div class="mp-info ip">$[user.ip]</div> from the code and everything else will still work just fine.
Once you've added the HTML from the Layout Templates tab you're ready to move on to building your mini-profiles. If you want to get going and try some out now or you're not very adept at HTML, CSS, or Javascript, worry not! This plugin includes some examples for you to try out. You're free to skip to the Custom Profile Fields tab and read over this tab later when you're ready to build your own.
Here's a quick rundown of each of the components in Plugins > Manage > Custom Mini-Profile Creator:
Name This is the name you'll be adding to your custom profile field dropdown once you've finished coding the mini-profile. Pretty self-explanatory. Make sure this name is unique from every other name you use for your mini-profiles or you'll end up overwriting the earlier ones in the list.
HTML This is the HTML that will go inside your mini-profile. You can use just about any HTML tag here so long as it's appropriate for where the mini-profile is showing on the page. Please refrain from using <style> or <script> tags here. You have the next two sections for that! Also, remember that mini-profiles can show multiple times on the same page, so you shouldn't add ID attributes to any of your elements here. Two elements on the same page cannot have the same ID per HTML standards.
CSS This is where you'll place what would normally go in your forum's style sheet or what would normally be between <style> tags. Try to code your mini-profile's HTML in a way that will allow you to target it specifically with your selectors. For example, you can surround all of the content in your HTML with a <div> element with a class and target that class and its child elements specifically with your CSS. That way you don't accidentally target every mini-profile on the page with CSS that was meant for the one you're building. One more thing: The forum theme's CSS still applies beforehand, so your mini-profile may look right in one theme but not in another. The best way to circumvent this is to define as many styles as you can to override the theme's CSS.
Javascript Anything that normally goes between <script> tags will go here. This one's a bit tricky since you'll obviously want to target the custom mini-profile specifically. Luckily there's an easy way to do that. In your statements you can use the $(this) variable to target the mini-profile if you're coding using jQuery. Otherwise, if you only plan on using standard Javascript you can target $(this)[0] instead.
Once you've finished building your mini-profiles it's finally time to add them to the Edit Profile page for use! To enable selection of custom mini-profiles you'll first need to add two specific custom profile fields in Members > Custom Profile Fields in your forum's admin area:
Mini-Profile Theme
Staff Mini-Profile Theme
Mini-Profile Theme is for mini-profiles that are designed for member use. You can set the Who Can Edit option for this field to Staff With Power if you only want staff to be able to choose mini-profiles for users. Otherwise, if you want members to freely be able to choose their own mini-profiles you can choose Members and Staff With Power.
Staff Mini-Profile Theme is for mini-profiles designed specifically for staff use. This field is completely optional.
Set the type for both of these fields as Drop Down Selection. Click on the (View/Edit) link to add mini-profile names to each of these fields.
If you've just installed this plugin you should have three different mini-profiles already installed by default: Example 1, Example 2, and Example 3. You can add these to your dropdowns to test them out and see the plugin in action.
If you're having trouble getting this plugin to work despite following the instructions in the previous tabs you may want to check that each of your themes meets the prerequisites below in Themes > Layout Templates > Mini-Profile.
First, ensure that opening tag of your mini-profile template includes the $[miniprofile_class] variable in its class. On the default ProBoards theme it should look something like this:
<div class="$[miniprofile_class]">
Next, make sure that the default {foreach} loop for custom fields is present inside your mini-profile. It doesn't need to be visible, so you're free to add it inside a hidden element if you don't plan on displaying it or if it would mess up the appearance of your own custom template.
Beyond that you can do whatever you like to the mini-profile template for the most part and it shouldn't negatively impact the plugin.
The following is a list of available variables for use in the HTML section of the mini-profile creator and their definitions. Adding any of these to a mini-profile will generate the content described in its definition in place of the variable so long as the information that variable outputs is visible to you.
To reference your forum's custom profile fields you can use $[user.customfieldname], substituting "customfieldname" with your custom field's name. You'll need to type the name in all lowercase with no spaces and only use characters A-Z and 0-9.
For example, Mini-Profile Theme becomes $[user.miniprofiletheme]. This will output the value of the custom field. In the case of this example, it'll be the name of the mini-profile theme you've chosen in your profile.
IMPORTANT NOTE: These will only work if you followed the steps in the Installation tab of this window on each of your themes. Any themes that do not include the template code specified there will not have these variables replaced in the mini-profile.
$[user]
User's display name link.
$[user.age]
User's age (if visible to you).
$[user.avatar]
User's current avatar.
$[user.badges]
User's list of badges.
$[user.birthday]
User's date of birth (if visible to you).
$[user.color]
Hex color of user's group. If user is not in a group this will return inherit.
$[user.custom_title]
User's custom title.
$[user.email]
User's email (if visible to you).
$[user.gender.image]
Image associated with the gender selected in the user's profile (if available).
$[user.gender.text]
Name of gender selected in the user's profile (if available).
$[user.group.name]
Name of user's current display group.
$[user.group.stars]
Star images associated with user's current display group.
$[user.id]
User's numerical ID.
$[user.instant_messenger]
User's list of instant messengers specified in their profile (if available).
$[user.invisible]
Returns 1 if a user is invisible. More useful for Javascript.
$[user.ip]
User's IP address (if visible to you).
$[user.is_online]
Returns Member is Online if user is currently online.
$[user.is_staff]
Returns 1 if a user is designated as staff. More useful for Javascript.
$[user.last_online]
Timestamp showing when user was last online.
$[user.likes]
Number of likes this user's posts have received.
$[user.location]
Location specified in user's profile.
$[user.name]
User's display name in plain text.
$[user.personal_text]
User's most recent status.
$[user.posts]
User's post count.
$[user.rank.name]
User's current posting rank.
$[user.rank.stars]
Star images associated with user's current posting rank.
$[user.registered_on]
Timestamp showing the date/time the user registered on the forum.
$[user.registered_on_short]
Condensed version of user's registration date.
$[user.social_network]
User's list of social networks specified in their profile (if available).
$[user.username]
Outputs the user's login username in plain text.
$[user.warning.bar]
User's warning bar (if it exists).
$[user.warning.level]
User's current warning level (if visible to you).
$[user.website]
Website specified in user's profile.
You can utilize the $(this) variable in the Javascript component to target the mini-profile <div> element. For example, if you wanted to add a class to the mini-profile you can use:
$(this).addClass('class-name-here');
Profile variables can also be used in the Javascript component in this plugin. In Javascript the value undefined is used to signify that a value doesn't exist for the variable you've specified. With this in mind you can use profile variables in Javascript conditional statements within the plugin similar to how they're used in the actual layout templates section of the admin area.
if(variable) will only run if the variable you specify has a value.
if(!variable) will only run if the variable you specify has no value.
Example 1 (variable has value):
if(user.group){
$(this).find('.group').show();
}
If the user has their group displayed in their profile the above Javascript would make the HTML below visible if you had it hidden with CSS.